added enable, disable and reset

Added separate functions and events for enable, disable and reset, fixes #1131