events using the resque