Various improvements and optimisations. Camera now deactivated on client command (issued after inactivity period) and restarted on the next data fetch.