diff --git a/HISTORY.md b/HISTORY.md
index 52fa82f4..dd83bf05 100755
--- a/HISTORY.md
+++ b/HISTORY.md
@@ -85,6 +85,9 @@
* German
* French
+### 2019-06-02
+* Objects, store: made "pen down?" and "shown?" attributes watchable onstage
+
### 2019-06-01
* Objects: new "pen down?" predicate
* Objects: new "shown?" predicate
diff --git a/snap.html b/snap.html
index cac85b2a..76247d7d 100755
--- a/snap.html
+++ b/snap.html
@@ -8,7 +8,7 @@
-
+
@@ -19,7 +19,7 @@
-
+
diff --git a/src/objects.js b/src/objects.js
index 6333e5c1..39b200d1 100644
--- a/src/objects.js
+++ b/src/objects.js
@@ -84,7 +84,7 @@ BlockEditorMorph, BlockDialogMorph, PrototypeHatBlockMorph, localize,
TableMorph, TableFrameMorph, normalizeCanvas, BooleanSlotMorph, HandleMorph,
AlignmentMorph, Process, XML_Element, VectorPaintEditorMorph, WorldMap*/
-modules.objects = '2019-June-01';
+modules.objects = '2019-June-02';
var SpriteMorph;
var StageMorph;
@@ -2196,6 +2196,7 @@ SpriteMorph.prototype.blockTemplates = function (category) {
blocks.push('-');
blocks.push(block('show'));
blocks.push(block('hide'));
+ blocks.push(watcherToggle('reportShown'));
blocks.push(block('reportShown'));
blocks.push('-');
blocks.push(block('goToLayer'));
@@ -2279,6 +2280,7 @@ SpriteMorph.prototype.blockTemplates = function (category) {
blocks.push('-');
blocks.push(block('down'));
blocks.push(block('up'));
+ blocks.push(watcherToggle('getPenDown'));
blocks.push(block('getPenDown'));
blocks.push('-');
blocks.push(block('setColor'));
@@ -7981,6 +7983,7 @@ StageMorph.prototype.blockTemplates = function (category) {
blocks.push('-');
blocks.push(block('show'));
blocks.push(block('hide'));
+ blocks.push(watcherToggle('reportShown'));
blocks.push(block('reportShown'));
// for debugging: ///////////////
diff --git a/src/store.js b/src/store.js
index 921fd06c..f511944d 100644
--- a/src/store.js
+++ b/src/store.js
@@ -61,7 +61,7 @@ normalizeCanvas, contains*/
// Global stuff ////////////////////////////////////////////////////////
-modules.store = '2019-April-04';
+modules.store = '2019-June-02';
// XML_Serializer ///////////////////////////////////////////////////////
@@ -264,9 +264,11 @@ SnapSerializer.prototype.watcherLabels = {
yPosition: 'y position',
direction: 'direction',
getScale: 'size',
+ reportShown: 'shown?',
getTempo: 'tempo',
getVolume: 'volume',
getPan: 'balance',
+ getPenDown: 'pen down?',
getLastAnswer: 'answer',
getLastMessage: 'message',
getTimer: 'timer',