Event infrastructure for primo