Better autocomplete.

Now doesn're require rebinding (use the callback and event api instead).
And renders rich data from the term. Also, selecting a specific term
inserts the GO term identifier for specificity.