refactored some update functions and decent inter-vis linking, but need to redo color scalars data gathering next