NKEvent class