generateButtons() should avoid dupes with the same filter, now