enhance(sidenav): updates to event listeners