Many Taiwanese worship a variety of Buddhist, Taoist, and folk deities. One of the ways Taiwanese people use to celebrate a god's birthday is a presentation of some sort to entertain the idols. I've seen people showing god's live "opera like" drama performances, demonstrations of "the art of war," movies shown on screens stretched between poles, women scantly clad singing and dancing, and puppet shows.
Recently, I also saw a mechanical version of what is shown in the very short video below. Actually, there were five different mechanical stages set up around a traffic circle.
Sometimes there is a human audience watching as well and sometimes not.