implement PushButton as a subtype of RadioButton