screen and cursor
report z to cursor
added example for edge events
add grab watcher
remove grabbing