Add KVO for Value Property

I think value of row descriptor should be observable and `didSelectRowAtIndexPath` should be trigger when the control e.g.; (boolean switch) value changed.