correctly done nextlevel() in contact listener