buttons are the devil