cursor_plane: Restore cursor on session activation
surface: Remove obsolete event signal
Don't use named enums for event types
view: Add some documentation