Working keybinding listener, and first stab at the ObjectHolder (some more learning necessary it seems, so commented out at the moment)