Bind (wxEVT_PAINT, boost::bind (&AudioPlot::paint, this));
Bind (wxEVT_MOTION, boost::bind (&AudioPlot::mouse_moved, this, _1));
Bind (wxEVT_LEAVE_WINDOW, boost::bind (&AudioPlot::mouse_leave, this, _1));
Bind (wxEVT_PAINT, boost::bind (&AudioPlot::paint, this));
Bind (wxEVT_MOTION, boost::bind (&AudioPlot::mouse_moved, this, _1));
Bind (wxEVT_LEAVE_WINDOW, boost::bind (&AudioPlot::mouse_leave, this, _1));