Ink.Util.Router example (pushState mode with compatibility)