The 'all' event should be changed to something more specific.  That probably needs a FIXME on it.