added new notification system and added check to see if device can make calls