menu-item directive fully functional