Now working full non-blocking (maybe leaky here and there)
diff --git a/templates/api-communication.html.ep b/templates/api-communication.html.ep
index 341a2da..30034af 100644
--- a/templates/api-communication.html.ep
+++ b/templates/api-communication.html.ep
@@ -1,11 +1,11 @@
% use JSON::XS;
-% if (stash('test_port') && stash('search.apirequest')) {
+% if (stash('test_port') && search->api_request) {
<pre class="query api" onclick="this.classList.toggle('active')">
<span>API Response for </span>
- <span style="font-size: 70%"><%= stash('search.apirequest') %></span>
+ <span style="font-size: 70%"><%= search->api_request %></span>
<code>
-<%= stash('search.apiresponse') =%>
+%= search->api_response
</code>
</pre>
%= javascript begin