if (event) (event.currentTarget as IEventDispatcher).removeEventListener(event.type, arguments.callee);