Correct the base class loop name.
Fix the callback name.
Fix comments.
Add EventTimer class.