clear things up with the term thing
used the callback instead of the event