diff --git a/curriculum/challenges/english/blocks/lecture-working-with-the-dom-click-events-and-web-apis/673369829e232835c2732656.md b/curriculum/challenges/english/blocks/lecture-working-with-the-dom-click-events-and-web-apis/673369829e232835c2732656.md
index 154dc103cd9..79ec4b47430 100644
--- a/curriculum/challenges/english/blocks/lecture-working-with-the-dom-click-events-and-web-apis/673369829e232835c2732656.md
+++ b/curriculum/challenges/english/blocks/lecture-working-with-the-dom-click-events-and-web-apis/673369829e232835c2732656.md
@@ -5,7 +5,7 @@ challengeType: 19
dashedName: how-do-you-open-and-close-dialog-elements-using-javascript
---
-# --description--
+# --interactive--
Dialogs let you display important information or actions to users. With HTML's built-in `dialog` element, you can easily create these dialogs (both modal and non-modal dialogs) in your web apps.
@@ -19,68 +19,99 @@ When you want to make sure the user focuses on a specific action or message of a
Here's the HTML for the modal dialog:
+:::interactive_editor
+
```html
```
+:::
+
For now, you can't see anything on the page because the modal is closed on the initial render. You can automatically open the modal by using the `showModal()` method:
+:::interactive_editor
+
+```html
+
+
+```
+
```js
-const dialog = document.getElementById("my-modal");
+const dialog = document.getElementById("modal");
dialog.showModal();
```
+:::
+
The result in the browser will show a modal with the text `This is a modal dialog.`
It's best to give control to the user. To achieve this, you can add a click event listener to a button and use the `showModal()` method:
+:::interactive_editor
+
```html
-