Adding a method to get the current cursor position, as well as correcting a few mistakes in View.
This is the start of a state based UI controller for the editor peice of the the project.  State transitions are untested.   First 'playable' commit!