A lightweight VanillaJS modal dialog with events.