Change view.rotate params: rotation and optional anchor.
Listen to both mouse and touch events
Add compass control
snapshot