code: public boolean remove(Object o) {
  		int index = indexOf(o);
  		if (index >= 0) {
  			try {
  				events.remove(index);
  			} catch (IOException e) {
  				e.printStackTrace();
  				return false;
  			}
  			return true;
  		} else {
  			return false;
  		}
  	}
docs: /*
  (non-Javadoc)
  
  @see java.util.List#remove(java.lang.Object)