initial revision w/async event poster