Replaced CL_Signal with boost::signals2