Make the orientation methods private.

They touch globals so it might be hard to test anyway. Also get to drop some _.bind calls because there are two objects, one closing over the other.