Katy Perry abseiled in for her performance on American Idol last night