Use SignalProxy.Invoke instead of dynamically creating bind sites