Implement working tags with add, remove, and summary updates