function $on(target, type, callback, capture) {
	target.addEventListener(type, callback, !!capture);
}
addEventListener wrapper

@param {Element|Window} target Target Element
@param {string} type Event name to bind to
@param {Function} callback Event callback
@param {boolean} [capture] Capture the event