fixed cursor issue, using different method from ace which will now dynamically change properly with browser resize etc. TODO: all cursors are pink until I updated the classes with user cursor colors