Prevent user events from propagating while paused

Thanks @evancz for the advice on this one.
Use the Google JS style guide for the ifs here.

Also, can we rename "gobbler" to "ignore".