- prefixed classes with sayt
- QA, tweaks and minor fixes
- added callback argument to insert custom code when menu is selected