Responsive input sliders - is there a better way?
I like John L's suggestion.  Have the app compute the view for the current position of all sliders.  Also, for each of the 6 other sliders, for each other 9 positions of that slider, precompute the view obtained from that.  In other words, you precompute all views that can be obtained by changing the position of a single slider.  That involves precomputing 6*9 = 54 other views.  Now, when the user clicks on a slider and changes its position, you'll be able to immediately display that view, and you can start precomputing 54 more views (for all combinations of changing one other slider to a different position).  As long as you can compute 54 views in the it takes for a user to move their mouse from one slider to another, you'll be able to keep up in a responsive way.