Ha az UI nem tudja, hogy milyen szinkronizációt használok, akkor honnan tudja hogy milyen mutexet / akármit kell lockolnia amikor írja / olvassa a "button'" valtozót?