fix dupe event listeners on category

only happens if you navigate from category to category