clickfires when a button is clickedcssadds a custom style to a buttondisableddefines whether a button is disablediconadds an icon into a buttontitlesets a tooltip text with additional info about the controltypesets the type of a button