[#65] Port Bradcast receiver from 'develop' branch

* Note: Slightly different implementation, as the handler is gone, and
the intent will be dispatched after every survey update. This will keep
the UI fresh.