getactivity sometimes returns null. this patch fixes it. also makes styling changes to the buttons
add display message when gps is not enabled