Reworked menu component
Fixed app filter not redrawing after updating list