Understanding a science-themed puppet theatre performance for public engagement in Thailand