Fire reset event. Remove redundant event args

Signed-off-by: Kaustav Das Modak <kaustav.dasmodak@yahoo.co.in>
Add module for adding options behaviours

Signed-off-by: Kaustav Das Modak <kaustav.dasmodak@yahoo.co.in>