Fixed Illegal cursor state

Started implementing LoadCursor, decided to to leave that for now.