Thanks @ZachSaucier
At the moment I have an element within the button which is being controlled via the JS, i was just wondering if i could clean that up by using the pseudo and controlling it via GSAP.
Seems like it will be easier to keep it the way I have it now.
Thanks