removed element still on screen

removed element still on screen

I'm having a really weird issue - I have cases when I want to remove an element.  I call remove() on it, and it's gone from the DOM, but it's  still displayed on the screen. When some event occurs that causes the  screen to get redrawn it goes away then. All the other changes I make to the DOM are seen. Any ideas on what could be  going on?