Add return after callbacks to remove callback redundancy.
Attach event listeners before firing them.
Update README#Manual tests