Tags can now be added, removed, and updated dynamically