TabSet behavior in 4.2.1 changed from 4.1.2

Hello,
I upgraded from 4.1.2 to 4.2.1 and have an issue with TabSet. In 4.1.2 if I defined dragItem for tab, I could drag the tab by grabbing the tab. Now that function no longer works, I can only drag the content box inside the tab.
Please help otherwise we'd have to revert to 4.1.2.

TabSet behavior in 4.2.1 changed from 4.1.2

As a workaround,you can try add a function in the tab element to insert the target tab before the source tab.

<script type="text/javascript">
    function processDrag(oEvent){
    oEvent.preventDefault();
    var oTarget = oEvent.target;
    var oSource = oEvent.dragSource;
    oTarget.getProperty('parentNode').insertBefore(oSource, oTarget);
    } </script>

   <b:tabBox >
      <b:tab label="a" b:dragReceive="*" e:behavior="b:drag" e:ondragDrop="processDrag(event)"> The Godfather 1 </b:tab>
      <b:tab label="b" b:dragReceive="*" e:behavior="b:drag" e:ondragDrop="processDrag(event)"> The Godfather 2</b:tab>
   </b:tabBox>

Cheers,
Yudi