draggableBorderWidth // default to 0
allow left right menu width to be < 0. If so then it s computed by subtracting  to full width.
Consequently when the menu is opened, the frontview visible width is fixed
add animation duration to the delegate
add current pan gesture translation to the delegate