oh actually we're not event adding the event listener... should we?
(same for transitionstart)