Personally I prefer the signal; I'd like to get rid of propagating the direct gui reference downward some day, but the priority for now is to get this fixed.