refactored service (i.e. static handler, otherwise leaks may occur)
using startservice now instead of bindService

fixed display of current activity