namespaced events properly and documented more precisely when to fire them