add app layer eventHandles