going back to translate3d as it proved to be faster than translateX and translateY