refactoring;
added event action to alarm wakeful scheduler;