Important Limitations:
Only one listener of each type is allowed
Many methods are still missing
Many events are not passed through the processXXXEvent-Methods
but delivered directly to the registered listener.
Invoked when a window is no longer the user's active window, which means
that keyboard events will no longer be delivered to the window or
its subcomponents.