TransitionEnd is a agnostic lib cross-browser to work with event transitionend.