给程序增加事件机制，以便写接下来的功能