added a demo, which can be turned on/off by the parent game object