don't use boost::shared_ptr so qt-moc doesn't get upset
delete render_widget_ in display destructor