- auto-hide main button option
- choose menu display logic