Because we create a shared_ptr, and because the MainWindow will delete the widget on exit, we have a double free error...