Reimplemented KeyListeners and Horizontal Scroll