more work on tag filters, still some bugs but mostly work