cancel scripts conversion on activity destroy; partially save activity state; add timeout waiting for response from device; eliminate some conversion/upload steps