Implement tag removal/addition and shifting within categories