Fixing view selection, but also restricting it to not overwrite previous selections and not allow clearing. This is a first step...maybe we can improve the registerSelectedVersion() implementation in the neo4j driver to support these eventually.