Right now it just appears after a bit of a delay from the fact that it needs to load in. I've heard good things about https://www.framer.com/motion/. Possibly related to #316 and https://github.com/PayButton/paybutton/issues/227.