listeners and linking now working - not to GUI