improved left menu with pseudo-selectors
reduced listeners