Commands are currently running on the main UI thread.
If we moved commands to an IntentService 'https://developer.android.com/training/run-background-service/create-service' we would be able to support multiple threads, move it off the UI, and be able to support more upcoming features.