'new TimelineLite' breaks my js function

I have been trying out this simple function in Webflow, but when ever I add the ‘var btTl = new TimelineLite’ the script stops working. Can anyone give me a pointer as to why?

  <script>
  (function Turbulence() {
  var button = document.getElementById("button_turb");
  var turbVal = { val: 0.000001 };
  var turb = document.querySelectorAll('#filter feTurbulence')[0];
  var btTl = new TimelineLite();
  
  turb.setAttribute('baseFrequency', '0 ' + turbVal.val);
  
  button.addEventListener("mouseover", event => {
  // 🧠 your onClick script...
  alert("button clicked");
  });
  })();
  </script>

I’m using it on the button in the footer.

https://preview.webflow.com/preview/nikki-amini-29b8b8?utm_medium=preview_link&utm_source=designer&utm_content=nikki-amini-29b8b8&preview=58d7e0d0976e08305a2d89b5837205f5&mode=preview