When spam is true, GgValue will emit every change. If spam is false, only one update per run loop cycle will be emitted.
bool get spam;