Since these are many, I'd like to see some pagination built in—shouldn't be more than like 5 extra lines of code. 

    def events(num, offset)
      ...
    end