Call signals dirrectly instead of via `widget.start/stop`