Further cursor updates

Fleshed out some more cursor functions.