html revamped, hiding already-matched rows