The long-click sound was playing when long-clicking an empty cell. 
Fixed.
Orientation cleanup (part 1): The main grid always started at the
left-most location after an orientation change.  Added a bit to
catch_up() to make it start at the right.  Was tricky: needed to make a
post() task so that the instruction came AFTER the table was completely
loaded.