add PopupMenuWidget and SwipeListView with undo window