replaced readline with read.split due to newline preservation
replaced readline with read.split due to newline preservation
tweak
added delegator to list_selection_model from source