basic search support
marking off tasks
adds a "nothing found" fallback