Split wrapAndOpEventMap into wrapEventMap, applyOperatorEventMap