Validate slider value, when limits change

This PR is created to try to fix #6155
Somewhere, you'll probably need to call `this.touch` or something similar to send the changes back to Python.  I'm sure there are examples