Light Weight Event System Ruby library