"pick x y" which acts like "cursor", but operates on a database coordinate instead of a pointer coordinate. Made a few other corrections to the command logging code so that it produces valid output when the log file is sourced.