camera now only updates when actively panning