now one can transfer several events type for add and off functions