Cursor turned on only for selection. Fixed selection bug where end<start.
Minor fix to cursor behavior; selecting unit again deselects it
-Cursor doesn't disappear when at end of expression until something typed
-Selecting selected unit now unselects it instead of performing conversion
-Renamed some "selectUnit" methods for clarity