# topperWindow Object

topperWindow is a pre-defined PinballY object representing the "topper" window in the user interface. This is an extra window that can display custom graphics for pin cab systems with a third monitor in the backbox, in addition to the backglass and DMD monitors.

## Class inheritance structure

This object is an instance of the Secondary Window class, so it has all of the behavior defined in that class, as well as in the base window class.

Basic Window Object →
Secondary Window →
topperWindow

## Event target

The topper window object is an event target, so you can use the standard event methods (on(), off(), addEventListener(), etc) to add and remove event listeners. See EventTarget. This window receives the following event types:

## Methods and properties

This object is a Secondary Window, so it inherits the methods and properties defined for that class as well as the common window base class methods and properties. It doesn't currently have any additional properties or methods beyond the common set.