ability to have the list automatically resorted to the current directions upon array update