B> I should use
B> if ((with_tracking_cursor(ss) != DONT_TRACK) &&
This one made my day! The track-and-return seems to work now. I'll try
to keep my eyes open for other cases where the same issue might pop up.
Also the :wait #f/#t works as expected now.
Thanks!
-anders