support for real search as you type!