Resolved #112

Changed BUTTON_NAMES to BUTTON_IMAGE_NAMES.
Also, a hash should be used instead of the two arrays:
BUTTON_IMAGE_NAMES and BUTTON_COMMANDS