PSReadLine use worker thread to capture user input. That prevents generation of OnIdle events, because engine is never OnIdle. Jump-Location subscribe UpdateTime callback to OnIdle events. Maybe this should be addressed in PSReadLine.