open event refactor / history refactor
fix