concise publish/subscribe utility