trigger delegate method on selection change