ICS events in Ruby objects