rebuilding to use an alarm manager and broadcast reciever, also cool new
names...