changed element from button to div for crossbrowser rendering, fix default style, added checkbox-label & checkbox-class attributes to the directive