When I visit a route in my browser I expect Iron Router to call onBeforeAction once before loading the route. But it looks like it is being called 3 times when first loading
onBeforeAction is run and rerun reactively. You probably want onRun.
onBeforeAction
onRun