passes original event into change handlers