menu widget with smart menu