implemented inputlistenerinstaller delegate