ng-karaoke: works