addEventListener | attachEvent | removeEventListener | detachEvent