Command Pattern with more buttons.