Right. At the second trigger the package will already be there.
- Robot retrieves available process/version list from the server and displays them in the tray
- User triggers P1.Vx
- Do I have P1.Vx downloaded?
Yes: Run
No: Download and Run
Implementing an actual push would be more complicated but the result is the same (except a small delay at the first run)