distinct data shows up as datalist
prediction
tab to spaces
phpstorm ignore
bugfixes and code style
response is asynchronous
refactored to use core-ajax element for all requests