replaced events w. boost signals, linking now working