Reordered the checking for the property presence since the Mozilla has both 'transitionProperty' and 'MozTransitionProperty'. Earlier the script has used 'transitionProperty' that is not firing any events so callbacks didn't work.