allow typeahead in query field
cache schema call in js model to reduce round trips

Signed-off-by: Chris Rohr <rohr.chris@gmail.com>