Finally got this working via numberOfButtons = 1 and setting appropriate supportedButtonValues for each action.