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