channels/cliprdr: start implementing clean callback interface