All basic key and mouse events working -- Not all elements have key event handlers implemented yet