instant search, very basic error handling