diff --git a/resources/views/dialog_layout.ejs b/resources/views/dialog_layout.ejs
index 0ac6c69d447ba3c6bebbf697592783b974316612..06753109d0c09b477df753f0f28713dd4682a8cd 100644
--- a/resources/views/dialog_layout.ejs
+++ b/resources/views/dialog_layout.ejs
@@ -48,7 +48,7 @@
       <% if (useJavascript !== false) { %>
         <% if (production) { %>
           <script type="text/javascript" src="/dialog/production.js"></script>
-          
+
         <% } else { %>
           <script type="text/javascript" src="/dialog/resources/channel.js"></script>
           <script type="text/javascript" src="/lib/jquery-1.6.2.min.js"></script>
@@ -76,6 +76,7 @@
           <script type="text/javascript" src="/shared/browser-support.js"></script>
           <script type="text/javascript" src="/shared/wait-messages.js"></script>
           <script type="text/javascript" src="/shared/helpers.js"></script>
+          <script type="text/javascript" src="/dialog/resources/internal_api.js"></script>
           <script type="text/javascript" src="/dialog/resources/helpers.js"></script>
           <script type="text/javascript" src="/dialog/resources/state_machine.js"></script>
           <script type="text/javascript" src="/dialog/controllers/page.js"></script>