added stated events, event removal after death of module