As @nolimits4web has pointed out in some other question, navigate() should not be called in page events; what I needed was redirect property of the route.
@Fernando_Romero It seems that there is no ‘common scrollable’ toolbar that can be used as a common footer. The common toolbar is fixed and does not scroll with the page, which is what I want.