Added Q.Event.from and Q.Event.prototype.until