Can we be a bit more descriptive here?  Something like...

> A `statechange` event is fired from the fruitmachine-media helper to alert other modules that a state has been torn down and that another is about to be set up.  Make sure any pending jobs don't run after that view's state has been torn down.

Also we should make sure https://github.com/ftlabs/fruitmachine-media/pull/3 gets merged first otherwise this could be quite dangerous if we have fruitmachine-media enabled components that contain other fruitmachine-media enabled components...