removed global timer to handle multiple uses calls

using this for multiple events at once was causing one call to kill the timer for the other one.  attaching the timer to "this" seems to solve that problem