Changed drag-confirmation code to happen when the selection is still visible.
This causes some events to no longer have confirmation (eg create tunnel, depot)