More powerful, easy to use event system leveraging jquery's event system