update pins for new buttons and alternating button/pin layout