Using Handlers instead of Threads for repetitive delayed tasks.
Error message if GPS is not enabled.