adjust context listener order