Added position and play/pause syncing, as well as changing how the timeline works and adding transport control button