Moved camera monitoring to it's own class. Fixed UI update bugs