Fix the slider so it doesn't break the application, seems angular doesn't support range very well, so we're registering manually for slider changes and updating scope ourselves.