Add property and delegates regarding selection to address issue #9