Add start and end events to OrbitControls

This mirrors the changes in github PR gh-4097 for Trackball controls.