Keyboard

simple Keyboard hook with a singleton workaround for events to iterate
them to serveral objects... not the finest way but ok for this moment