replace multiple renders with a navigation event instead