add interactor

负责处理交互事件