Vc implementation of the button class