Refactoring event pipe to only process editable events