refactor open/filling/close event streams #kornwolf