[FACTOR] HControl::Button

Class to manage buttons