Widget part 2: new UI + update every second.
bug: service doesn't stop until widget removed.