added generic Menu widget