Implemented ControlListener for a generic list of methods for moving
between frames or modules (e.g. AssetListener for assets,
ControlListener for logs and users... too small to have their own
listeners)