rework how setTrackScale reads track data to make compatible with default attribute