core components based on the taggables html component library