Added a delay to remove when hiding

Added a delay to remove when hiding, or else it doesn't work (object would be destroyed while we animate it)