Abstract out 'buttons' and their management
Dirty fix for menu text no centering
Abstract out menu cycling