integrated generate popup menu