added custom tabcontrol that allows tab reordering.