Add event listening

Event listening is still just a basic alias to document.addEventListener(type, callback) but I am aiming to extend.