Change package name
Change focus
Replace redundant toasts by exceptions
Remove redundant parameters
Add progress dialog