Version 1.6: Fixed virtually loop by new ckTime option
Version 1.7: fixed periodical calls timing
Version 2.00: little fixes and code cosmetics
Version 2.01: finished code cleaning up and improving
Code cosmetics