use generic parameter for #onSelectionChanged(); added reference
to #wantOnSelectionChangedNotifications in javadoc