Abort is a buggy condition now
LPtr32 is not useful anymore
Fixed several bugs and add min size of event list