Sort:  

Well it is really complicated, when I first learned about 'change addresses' I was shocked, because in the wallet you dont see this level of detail.

Yes, exactly. On the block explorer I had new addresses appearing out of nowhere and I had no idea why.

Bingo! Im still unclear myself how the wallet shows you your original address, even though it really sent the change back to a new new one. I suspect it may be to do with the difference between an address, a private key and a public key, but I confess I couldnt be certain enough to give you an explanation I was happy with.