splitblock & deplacement handlers blocks