updated onlevelcomplete event