Loading: Balancing technology and pedagogy in learning music online