The version with Services and a Timer