How can I make sure the mesh is rotating around its center even when we move the mesh away from the center of screen to the right

Been there, done that. How to rotate an object around a pivot point? - it is a never ending dicussion since three.js seems to not offer a simple API for this type of operation but leaves users alone with fiddling.