src/Sprite.js
function( e )
        {
            var event      = new Event( aType );
            event.target   = self;
            event.srcEvent = e;

            aHandler( event );
        }
function( e )
        {
            var event      = new Event( aType );
            event.target   = self;
            event.srcEvent = e;

            aHandler( event );
        }
function ( e ) { var event = new Event ( aType ) ; event . target = self ; event . srcEvent = e ; aHandler ( event ) ; }
wrap the callback invocation to reference the Sprite, NOT the DOM node as its target
wrap the callback invocation to reference the Sprite NOT the DOM node as its target