Updated use of PUSHListener in ViewController