Added persistence: using local browser storage, the camera rotation, position and zoom and current settings are now remembered across visits