if we implement $interval without touching $browser, this hunk will be unnecessary.