SideNavigation fork (original : @author e.shishkin)