Experimenting with User Notifications, BroadcastReceivers, AsyncTasks and Networking