more work on lookAt behavior