Making use of instiating new events and calling .dispatchEvent()