Don't run filtering if there is no filter.
Make it possible filter manually, and optimized filtering.
Make it possible to set filter text manually.