Spectator understanding of performative interaction : the influence of mental models and communities of practice on the perception and judgement of skill and error in electronic music performance ecologies