GUI::ControlInvoked(): Check for NULL pointer
GUI: derive from Listener.
Listener: remove VideoAreaChanged to VideoModeChanged