change messaging into long-lived connections; visualize query results in options.html