modified event module in guides and add some demos