Child listener continues after removeChild?

I have an MC added to stage with addChild.
It performs function “dononstop” continuously by

addEventListener(Event.ENTER_FRAME, dononstop);

dononstop has a counter
i++ and a trace
trace(i)

after counting till say 100 it’s removed with removeChild, but still the counter keeps tracing even though it’s been removed

is that normal?
P