Event.js
function Event(type, data){
    this._sender = null;
    this._type   = type;
    this._data   = data;

    for(var prop in data) {
        this[prop] = data[prop];
    }

    this._stopPropagation = false;
}
function Event(type, data){
    this._sender = null;
    this._type   = type;
    this._data   = data;

    for(var prop in data) {
        this[prop] = data[prop];
    }

    this._stopPropagation = false;
}
function Event ( type , data ) { this . _sender = null ; this . _type = type ; this . _data = data ; for ( var prop in data ) { this [ prop ] = data [ prop ] ; } this . _stopPropagation = false ; }
Base Event class.
@param {String} type - The type
@param {Object} [data] - The data
@constructor
@class
Base Event class .