So the static is like "new" but its dont get resetted evrey time the callback is called?
If the static variable has already been created the it isn't "Re Created" i think at compile time the var is actually placed outside of all the functions because it acts as a global var.