event system upgrade