Doing some cleanup
Changed order of execution

Previously, "suggestions" was called before "source".

Now source is called first, an array of strings / empty array is
expected and passed to suggestions, which builds the new display.