diff --git a/html/local-built-report.html b/html/local-built-report.html
index bfaab39..d4de0a0 100644
--- a/html/local-built-report.html
+++ b/html/local-built-report.html
@@ -12,6 +12,31 @@
+
@@ -19,6 +44,39 @@
+
+
diff --git a/html/local-report.html b/html/local-report.html
index aff2450..8481ce9 100644
--- a/html/local-report.html
+++ b/html/local-report.html
@@ -12,6 +12,31 @@
+
@@ -19,6 +44,39 @@
+
+
diff --git a/js/report/report.js b/js/report/report.js
index 5b9c356..730b544 100644
--- a/js/report/report.js
+++ b/js/report/report.js
@@ -7,12 +7,16 @@
*/
import Property from '../../../axon/js/Property.js';
+import PhetFont from '../../../scenery-phet/js/PhetFont.js';
import Display from '../../../scenery/js/display/Display.js';
+import FireListener from '../../../scenery/js/listeners/FireListener.js';
+import HBox from '../../../scenery/js/nodes/HBox.js';
import Node from '../../../scenery/js/nodes/Node.js';
import Rectangle from '../../../scenery/js/nodes/Rectangle.js';
import Text from '../../../scenery/js/nodes/Text.js';
import VBox from '../../../scenery/js/nodes/VBox.js';
import Color from '../../../scenery/js/util/Color.js';
+import TextPushButton from '../../../sun/js/buttons/TextPushButton.js';
window.assertions.enableAssert();
@@ -26,13 +30,13 @@ const options = QueryStringMachine.getAll( {
} );
const passColor = new Color( 60, 255, 60 );
+const passColorPartial = new Color( 170, 255, 170 );
const failColor = new Color( 255, 90, 90 );
-const mixedColor = new Color( 255,210,80 );
-const unincludedColor = new Color( 128, 128, 128 );
+const failColorPartial = new Color( 255, 190, 190 );
const untestedColor = new Color( 240, 240, 240 );
-// Property.
-const snapshotStatusProperty = new Property( 'unknown status' );
+// {Property.}
+const snapshotStatusProperty = new Property( 'loading...' );
snapshotStatusProperty.lazyLink( status => console.log( `Status: ${status}` ) );
@@ -50,7 +54,7 @@ snapshotStatusProperty.lazyLink( status => console.log( `Status: ${status}` ) );
req.send();
})();
-// Property.