new camera callback + support for turning along X