interrupt wx.EVT_CLOSE to avoid SegmentationFault
avoid unnecessary internal_updates
adapt particle_space_visualizer to base-class changes