much better tile pruning; add coords to tile events, ref #2378