1. change api addmsg and msg to addmsg(msg,style,event,func) and
msg(msg,style,event,func)