started to refactor, still need to add a storage of tags and creation as well- the key to this lies in the ability to add a click handler to each button. try to just build a click handler that will build a tag in a predefined area with the value of the data structure