Prevent value setting with current value

Fix for #130 by using explicit coercion to do the equality check between the incoming value and the input's value.