Why should "$scriptwin" act like "$script $+ win"? After all if you wanted it to act like that you could have coded "$script $+ win".

This still feels like a bug to me even if the boundaries have been mapped by experimentation.