add system-level event auto-emit, update version