diff --git a/playground/index.html b/playground/index.html
index cbb7c2ac5..87cef30b3 100644
--- a/playground/index.html
+++ b/playground/index.html
@@ -9,8 +9,11 @@
 </head>
 <body>
     <div id="vm-devtools">
+        <h2>Scratch VM Playground</h2>
+        <button id="greenflag">Green flag</button>
+        <button id="stopall">Stop</button>
         <div id="tab-blockexplorer">
-            <h2>VM Block Representation</h2>
+            <h3>VM Block Representation</h3>
             <pre id="blockexplorer"></pre>
         </div>
     </div>
diff --git a/playground/playground.css b/playground/playground.css
index f1a54242e..b20b2bd91 100644
--- a/playground/playground.css
+++ b/playground/playground.css
@@ -20,7 +20,7 @@ body {
 #blockexplorer {
     position: absolute;
     width: 100%;
-    height: 80%;
+    height: 75%;
     overflow: scroll;
     border: 1px solid #fff;
     background: rgb(36,36,36);
diff --git a/playground/playground.js b/playground/playground.js
index 1b8b99523..623e5c387 100644
--- a/playground/playground.js
+++ b/playground/playground.js
@@ -23,4 +23,12 @@ window.onload = function() {
 
     // Run threads
     vm.runtime.start();
+
+    // Handlers for green flag and stop all.
+    document.getElementById('greenflag').addEventListener('click', function() {
+        vm.runtime.greenFlag();
+    });
+    document.getElementById('stopall').addEventListener('click', function() {
+        vm.runtime.stopAll();
+    });
 };