Some inter thread/component communication questions