Avoid blocking the UI thread when selecting target

The UI thread was being blocked when the MainActivity's list items were clicked, often times leading to an ANR.
By stopping the network discovery and starting the new activity from a background thread, we eliminate this issue.