[BUGFIX] fix and refactor datum-show events