Save widget orders
code cleanup
moved sort function from Probe to Widget.sort(widget_id_array )
moved sort function from Probe to Widget.sort(widget_id_array )