it sounds like you are using ghost twice, ghost -> invisible then ghost -> visible, I don't see another way to reproduce that behaviour using ghost only once, am I right? If that the case is easy fix, now if you are sure it happens only with using ghost once (to become invisible) then it needs a...