add more examples using event trigger and listenTo methods