Issue #6: Improve timer mechanism to only update every second when popover is visible