Added new setup function that allows us to specify the name of the panel. Added boolean that controls whether this control panel manages its own show/hide behaviour (in general: if it listens to the keyboard or not). In cases where there are multiple control panels we want to disable it.