Change getSelectedItem(s)/setSelectedItem(s) to getSelectedModel(s)/setSelectedModel(s).  Bug fix: silent is false by default in setSelectedModel(s). Tests: Added tests for events.