Will also emit "error" on timeout
Merge pull request #16 from marcusramberg/feature/timeout-event

Will also emit "error" on timeout