only fire dashboard events when target is current dashboard

* send event to all dashboards by including {"dashboard": "*"} in
payload
* reload event forces reload from server, no caching