Regarding "tidy up"-- are you referring to XTOLERANCE, YTOLERANCE, and NHIST? If so, I posted a message awhile back with
I set it to 20 20 15 respectively and it seems to do the trick in tests I did so far.
what seemed like some decent values, but in some cases it would swap the position of two objects in a row or column. Also, this behavior changed depending on the order in which those objects were created. (I have a feeling this is why those values are set so low.)
If you post another tar.gz with your new "tidy" I'll see if I can reproduce this behavior.
Oops, forgot to post this one, haven't I? :-)
Same place, same links:
http://l2ork.music.vt.edu/main/?page_id=56
HTH
Best wishes,
Ico