corrected segv when user Release events