added: configurable watch event