Input

File chooser + drag & drop

The input is local and testable. Replace-drop is enabled so another file can be dropped immediately.

{{ hasImage ? 'Image loaded' : 'Waiting for image' }}
{{ events.join('\n') || 'No events yet' }}