refactoring effect params to make a 'simple' non-effect param with just label, format, unit, value, making sample begin/end a param instead of a simple float value, simplifying / fixing textview gl text initialization