filter nodes as you type