[BLEUNW/APPLICATION]: you can overide event handling functions