Track Delay improvements

Hi there,
Track delay in milliseconds is a useful feature, but it would be even better if the (pre)delay could be adjusted in choice of ms, samples, ppq, and maybe even SMPTE. Toggling between the three should retain input values, for example: if I delayed a track by 10 milliseconds, then switch to ppq, the amount of delay should stay the same but now the new relative value in ppq is displayed.

Basically, track delay should be able to mirror the different settings of the timeline (bars&beats, time, samples, timecode).