Actually I simply copied what @csenger did with the BadgeController above. I just did what you proposed (see nidico/adhocracy#1), but don't really know whether this is cleaner or not. The advantage of Carsten's approach is that it does the UI stuff (here: the instance settings menu etc.) where it belongs (in the InstanceController), and kind of calls the Massmessage stuff somewhat like an embedded widget (not really).

What do you think is better?