event receiver complete