Added scroll to the tab that holds a text editor.
Moved implementation of Event protocol for Swing to its own ns. Added implementation for KeyEvent and some attributes to other events