improved error message
bug fixes
use Crouton instead of Toast.