Added features

Added methods for the following tasks:
- setting a mask (menuView layer)
- enabling or disabling the background of the buttons
- set background colors for indiviudal buttons (if background is
disabled it won’t show it)
- reset the whole menu to default values
- simply reload the menu (in case something doesn’t apply immediately,
use this method to reload the appearance of the menu)