Are there good programs to engage children in learning certain musical concepts or skills (theory etc.) with the use of technology?Can computer programs be used in conjunction with applied/practical lessons? What about the use of electronic keyboards?