[api] proxy start and end events to main prototype for convenience
[fix] first it needs to be an event emitter, derp