deferred event converted to internal transition to solve event conflicts