Yes, this breaks the callback as this change would only allow us to use it for a single link in the page. Same for `toggle_link`.  It should be possible to specify whether to update all elements that match the class.