def load
      events = []
      File.open(@history, "r") { |f| events = f.readlines.map { |l| JSON.legacy_load(l) } } if File.readable?(@history)
      events
    end
def load
      events = []
      File.open(@history, "r") { |f| events = f.readlines.map { |l| JSON.legacy_load(l) } } if File.readable?(@history)
      events
    end
Load events from history file

 === Return
 events(Array):: List of historical events with each being a hash of
   :time(Integer):: Time in seconds in Unix-epoch when event occurred
   :pid(Integer):: Process id of agent recording the event
   :event(Object):: Event object in the form String or {String => Object},
     where String is the event name and Object is any associated JSON-encodable data