diff --git a/examples/amp-story/interactives.html b/examples/amp-story/interactives.html
index ff1656fa3e8e..4df91bd9f69b 100644
--- a/examples/amp-story/interactives.html
+++ b/examples/amp-story/interactives.html
@@ -84,7 +84,6 @@
What is the best story ever?
-
What is the best story ever?
option-4-text="Brazil">
+
+
+
+
diff --git a/extensions/amp-story-360/0.1/amp-story-360.css b/extensions/amp-story-360/0.1/amp-story-360.css
index 0007c34971a6..7d31df9fd948 100644
--- a/extensions/amp-story-360/0.1/amp-story-360.css
+++ b/extensions/amp-story-360/0.1/amp-story-360.css
@@ -27,6 +27,7 @@ amp-story-360 amp-img {
display: flex !important;
align-items: center !important;
z-index: 100000 !important;
+ pointer-events: auto !important;
}
.i-amphtml-story-360-activate-button-icon {
diff --git a/extensions/amp-story-shopping/0.1/amp-story-shopping-tag.css b/extensions/amp-story-shopping/0.1/amp-story-shopping-tag.css
index 3010dc49c786..abf365990af1 100644
--- a/extensions/amp-story-shopping/0.1/amp-story-shopping-tag.css
+++ b/extensions/amp-story-shopping/0.1/amp-story-shopping-tag.css
@@ -6,6 +6,7 @@ amp-story-shopping-tag {
width: auto !important;
color: white !important;
position: absolute !important;
+ pointer-events: auto !important;
/* Height and width ensures layoutCallback is called. */
min-height: 1px !important;
min-width: 1px !important;
diff --git a/extensions/amp-story/1.0/amp-story.css b/extensions/amp-story/1.0/amp-story.css
index 159729325f2e..43d9077c14df 100644
--- a/extensions/amp-story/1.0/amp-story.css
+++ b/extensions/amp-story/1.0/amp-story.css
@@ -337,7 +337,8 @@ amp-story-page[active]:not(.i-amphtml-layout) amp-video.i-amphtml-poolbound:not(
display: none !important;
}
-amp-story-grid-layer > * {
+/** Make clickable elements in light dom accept pointer events */
+amp-story-grid-layer a, amp-story-grid-layer amp-twitter {
pointer-events: auto !important;
}