locking plane to camera - abstract this?