Implementation of on/off methods, deprecate live, die, delegate, undelegate