Develop alloy:commandButton component (extend generated base class for consistency)