Hey! I know using global variables for passing variables into callback functions is a popular idea. I've used it whenever I want to pass a variable into a "for group" callback function. However I just wonder is it possible that different threads of functions happen to use the same global variable at the same time? Should I use a unique global variable for each callback function to prevent global variable collides?