fixed cursor movement, yaaaaayyyy, updated cursor and marker hit states