# File ../lib/fox/responder2.rb, line 55
    def onHandleMsg(sender, sel, ptr)
      messageType = Fox.SELTYPE(sel)
      result = @blocks[messageType].call(sender, sel, ptr)
      case messageType
        when SEL_TIMEOUT
          @@targets_of_pending_timers.delete(self)
        when SEL_CHORE
          @@targets_of_pending_chores.delete(self)
      end
      result
    end