remove listener handler after complete event