Add support for dynamic updates to the tag shelves