jQuery plugin: tiny pub sub