Avoid setting values that do not change in pagesuggester
This small change should cause the following change in behavior:
- The value is not re-set when it does not change. This is a no-op in most browsers but causes a reset of the cursor position in some browsers. The comparison should avoid that at least in cases where it's nothing but confusing.
- The "change" event is not triggered when the value does not change.