make widgets sortable. Make widget rank floating point no.