interactivity issues

I've attached a simple example protocol to illustrate some of the issues I've been having with interactivity. It's a prototype for some work I want to do on enabling interactive selection of compounds from R-group enumeration.

I really like how the data connector allows for selections in a table to be represented in a chart and vice versa, but want to be able to make these selections persistent (i.e. click to deselect rather than automatic deselection when clicking elsewhere). I realise this can be done with the visual selector component, but then the data connector interactivity seems to be lost

1) Is it possible to make selections persistent whilst retaining data connector type interactivity?

I also really like how collapsible panels can be used to neatly section data into viewable chunks, although I encountered 2 issues here, the first is related to my above question since Ctrl+Click to select a data connected cell in a table in one collapsible panel results in deselection of cells in other collapsible panels. Secondly, I noticed that when I scrolled across the interactive matrix collapsible panel the tooltips become misaligned, whereas the same behavior is not observed for purely text based tooltips used in the interactive charts.

2) Is there a way to make sure tooltips do not become misaligned when scrolling?

I don't know whether these are fundamental functionality improvement requests for Pipeline Pilot admin or whether it is possible as a user to overcome these issues with some clever coding, either way help or advice would be greatly appreciated

Thanks

Kris