Timer executes properly now. There’s a test page for it.
modified interval class