Repaired the very mysterious bug which didn't seem to have any reason. Modified the handler class to die with autodeath only if a handled has already been added to the handler