Implemented overlapped events