add ability to maintain custom button order (fixes #2)
add "about" entry in drop-down menu
don't draw using alpha while drop-down menu is open