fix event handler leak as browsers reload

unfortunately, this goes beyond just a simple "fix" as the old solution
was suffering from a chicken/egg problem where I got to chose between
leaking event handlers whenever the reload happens (leaking events on
the redis client), or alternatively, whenever an event is published
(leaking events on the http connection)

Fun-Fact: I've already changed all slides about this three times. This
will be the fourth :-)