fireOnchangeEvent does not need argument