Merged solution SimpleCallback + AsyncTask Factory for #3

Hello there !

See #3 for context