add removeListener accessible when device will be hide