When calling mixer.display.position() you appear to get the old (e.g. n-1th update) video position. The behavior on frontend is different from in miix.
Using position.subscribe() appears to always provide the correct value, event though position() doesn't.
Repro steps:
Frontend at position A
Call mixer.moveVideo(B)
Call mixer.display.position() => returns A
Call mixer.moveVideo(C)
Call mixer.display.position() => returns B