Make sure set up is done when listener is called
Remove convenience methods
Remove some excessive debug logging
Code formatting
Need public enum
Remove constant
Move out ServiceConnection, simplify handleActivityResult
Debug logging
logging
Some more docs