Всё, разобрался. Если кому интересно:
HTMLElement.prototype.on = Document.prototype.on = function (event, func, bool) { // добавить событие
if(func instanceof Array) {
func = new Function(func[0], func[1]);
}
this.addEventListener(event, func, bool);
};
HTMLElement.prototype.off = Document.prototype.off = function (event, func, bool) { // удалить событие
if(func instanceof Array) {
func = new Function(func[0], func[1]);
}
this.removeEventListener(event, func, bool);
};