Change approach for service's edgy event

- Gets dispatched thru light dismiss stack
- Gets dispatches to listeners outside of the stack
- Afterwards, do default behavior if not prevented
  - Default behavior for starting, completed: trigger light dismiss
Make type to search an event that propagates on dismiss stack