Added shitty device listeners