Fix orientation handling

Gesture detection is based on orientation and on change of orientation
we have to re-init gesture handlers