           recurse(window.eventStack, () => playing = false)
        }
    </script>

    <!-- <br>
    <br>
    <br>

    <div x-data="{ search: '' }" x-effect="console.log(search)">
        <input x-model="search" placeholder="Search...">
    </div>

    <script>
        document.addEventListener('alpine:initializing', () => {
            Alpine.component('component', () => ({
                init() {
                    window.addEventListener('click', () => {
                        this.foo = 'baz'
   