Sends an arbitrary Msg to the Program and captures the view.
void sendMsg(Msg msg) { _ensureRunning(); _program!.send(msg); _syncView(); }