Fix tagging deletion bugs.

 - fix listener
 - remove tag from its local collection
 - don't wait for success to update display