I also have been using the publish() action to trigger a getter on the model. My class lets you pass arbitrary data, but I think it's a better pattern to do this
1. Initiate a model changing call (loadData)
2. Model throws event
3. Receiver receives event
4. Receiver queries model (type safe, maybe more than one call, etc)
5. Receiver displays view