Use np parameter to verify returned data
I have encountered a bug/problem, especially with searches, in that returned results get crossed. For example in a search as you are typing "thi" and a search is triggered due to the user pausing, but the user then continues typing and ends up with a search term of "thing" but gets results for "thi".
I propose that a fix for this is for the server to return the "np" parameter to show which search the results appertain to, if the server doesn't return it, then the checking is ignored, thus making it backwards compatible.
This is for Ajax data obviously