Events for Metrics

API now emits a "toggle" event that we can use to display when features are toggled.

It also fires a couple of other events that might be useful in the future.
I imagine emit(on, flag) and emit(off, flag) would be nicer to use?