just read up on this - you can actually call `sender()` in the slot to get the calling object - so we don't need to store _latestVersionReply with the Application