added bindingsmanager class to mange key bindings
use the bindings manager
* fixed an issue with the bindings manager allowing multiple binds
untoggle bindings button on leave