Hoping clearTimeout() on an already fired timeout is fine...