CEvent, CPositionEvent, CRenderEvent, CTouchEvent, CContactEvent classes are refactored.