Pass metadata in interaction.

Close #1306.
NBD but preferably
var dataset = his._key2PlotDatasetKey.get(key)