It's a little tedious to set up but if you run in Kiosk Mode with any animations triggered by a button you can make the button only appear when the last animation has finished.
If all the animations are timed then this is much simpler.
have a look at
the demo here