Adding sync-points to consuming video viewer widget to ensure we don't ask for more input until after the correct number of seconds has passed, based on what the Frame desires.