updated library supporting exchange of selection messages