Fixed a bug where changing datasource to not affect visual interface when first item is selected