Ui controls

added track time display (non working)
refactored TrackView so that one instance can update views for all tracks, vs requiring one instance per track.