A musical toy built in AngularJS