Review round №1: added/fixed unit tests, unsubscribe from "navigated" event once first is fired