Hi David
When you navigate between list items programmatically, the move always takes highlightMoveDuration ms (well, at least if highlightRangeMode is StrictlyEnforceRange).
I am not sure if you can get a signal for the end of movement though. As a workaround you could have a timer for highlightMoveDuration ms.
Best regards,
Artem.