IPC: move send to IPC client
UI: run toast in UI thread
sendLocation: minor
messageLabel: add test