Refactored datasource for demo to separate class.
Fixed so autocomplete menu can appear from under textfield.