[orientation] fixed dragMode algos bugs and behaviour