tuned up; added smart randomization of slide order