added OnChange support

I just added the OnChange support as discussed here https://github.com/kenwheeler/slick/issues/361#issuecomment-50963142 a few months ago =)