bycicle signals -> boost::signals2