Fix(service): `this` context is not `self`

Fixed #11 and #15

The reference `this` was different when `blockUi.stop` was called via a timeout or callback (where `window` is passed as the context).  Replaced it with the scoped `this` reference `self`.