added proper clearTimeOut() callbacks
changing self variable scope. Multiple instances now possible