changed the hardfall event handling