1. Printing Events

    Window fires `beforeprint` and `afterprint` events so the printed document can be annotated.

  2. window api: `beforeprint` event