change UI for unknown duration
fix the issue with error handling
fix possible issue with setIdleTimerDisabled