change array list item width depending on # of children