Add LogicKeyListenerWidget for binding keys to UI logic.
Move control group logic into its own logic class.
Change observer numkey bindings to change shroud view.