shiny
htmltools
req()
seq()
on.exit()
observe()
isolate
observeEvent
eventReactive
reactiveTimer()
invalidateLater(ms)
git
The number of milliseconds specified in invalidateLater() is a polite request, not a demand.
invalidateLater()
This effectively means that the invalidation might take longer than you expect.