image rotation in place now works, but translation along alignment plane is broken