Add protoptype of loseEvent functionality need to be marge with flagField
merge FlagField and LoseEvent
Ready to merge