Better tag search

added a more advanced tag search algorithm. now retrieves the full set
of matching items without having to reload