An event library that allows for the blocking of event firing thus dealing with many-to-one event firing