Menu functionality redone in Angular