change the way tagrm works to allow tag removal on the fly