FIX: lookAt 

lookAt updates derivedPosition before computing new orientation