custom buttons and matching background color throughout