add widget VerticalDragLayout
add demo for VerticalDragLayout