Small wonders, puppets and marionettes