added -setIwcHandler