Thank you for sharing! I know that the `setInterval` solution works, but I just believe that a approach where you listen for changes would perhaps be a better approach.