move around activity and fragment def
cleanup
add screen_on broadcast reciever
add delete by semantics
add service just for fun