added key handling and new draw calls
decided to not show the toolbar