How will you distinguish buttonStart and buttonEnd from the other buttons? Is the first button passed in buttonStart and the last one buttonEnd (or some variant of this), or is there some other...