It makes me sad that we have an hardcoded list. Can't we said for now that if there are 4 results in the json array returned then it is normal search results, but if there have 5 then it is visual results?