Timer instances created using Timer.new don't use colon syntax, which the docs seem to indicate. Also I changed "menu_timer" to menuTimer to make it consistent with the rest of the page.
Sorry about Atom doing its thing with empty lines...