WIP Commit - just learnt about event emitters.