timers being fleshed out some more, how to not execute timers inside the synchronized(lock) block and also prevent them from being executed after stop(Timer) has been invoked