A light-weight Event Model created by Google Go lang.