Cleanup on Key bindings
Key Typed event is now handled in each window of the Menu
Added new component: TextField (still needs to receive any Key typed event)