Use arrow functions
Undo/redo for camera states