More Classes
Revert 9e66119..68d5fe1

This rolls back to commit 9e66119b714c092e425c4895153353b0dc01aecd.
Revert "Revert 9e66119..68d5fe1"

This reverts commit 2118c2d3f93ecdd0a38609de0162267261851ffc.
Changes to classes and fixed bug

Fixed bug with the menu which cause repeated slider action
Undid revert