Added a more convenient way of binding events through a fancy decorator. Did some error handling and made an example even cooler.