Changed the handler system so that now each handler must remove dead handleds before they inform the handleds of any events. This makes the process more accurate