prevent timer firing in wrong fragment, getting weird crash after sending a map
move send/recv to background threads, sending map still crashing
change how sends are co-orindated, not crashing anymore, but loosing socket connection on second map send
add error recovery to send, note also needs update in middleman
app now attempts a connection on startup with last used settings
little cleanup