fixed transitionend not firing on older webkit-based browsers