[rc] event model scaffold