- feature added.
It is possible to scroll the menu
code duplication removed using block
add state change example.
- code cleanup.
- added openmenu by state