API documentation
class lime.app.Event<T>
var listeners:Array<T>
var repeat:Array<Bool>
function new(): Void
function add(listener:T, ?once:Bool = false, ?priority:Int = 0): Void
function remove(listener:T): Void