As far as i understand the GotFile event is irrelevant to the download process itself. It enabled us to show the user if the download was successful or not but removing it from the application will not fail the download itself (tested)..
Ok, i now understand that unlike the previous scenario,i have to register the GotFile event even if i don't actually do anything with as it is still required for the download process in the background.
help 01-14 12:12:57.582 E/ActivityThread( 7457): Service xyz.kumaraswamy.itoo.ItooService has leaked IntentReceiver xyz.kumaraswamy.itoo.ItooService$EndActionReceiver@ef3ab11 that was originally registered here. Are you missing a call to unregisterReceiver()?