Inner event system.
|attachEvent|| attaches the handler to an inner event of the component (allows behavior customizations)|
|blockEvent|| temporarily blocks triggering of ALL events of the calling object|
|callEvent|| calls an inner event|
|detachEvent|| detaches a handler from an event (which was attached before by the attachEvent method)|
|hasEvent|| checks whether the component has the specified event|
|mapEvent|| routes events from one object to another|
|unblockEvent|| cancels events blocking that was enabled by the 'blockEvent' command|