fixed layout and somebugs
the list can now randomize