Krtx

Just to be clear, your only remaining issue is to return cursor to
default once you "leave" PB2, right

I'm a little confused to hear that PB1 (container) is almost same size as PB2.

-- Does it start out like this? If so, how can you stretch/move PB2?
-- Or is that the end condition (after PB2 has been stretched/moved)?

If the former, then I'm really confused. Could you explain.

If the latter, could you possibly restrict the max allowable stretch/move so that
PB1 events will have an opportunity to trigger (in order for cursor to be reset to
default). If not, then could the control that contains PB1 (I assume that
would be the form itself), could its events be used?

Spoo