IE10 Support

IE10 returns a fucking weird matrix for the translate3d property,
whatevs yo, I made an offset which might not be super reliable, but will
remain until proven otherwise.

Also added a fix for transition callback and IE not recognizing the
data- attribute