When creating a module for the first time and adding a view, if your table has a position column it will be assumed draggable.
Added the "update" method to BigTreeSelect in case you change the value of the native dropdown and want the custom updated.