deduced the problem - anything less than 0.5 opacity must register as a setVisibility to None for some jQuery function somewhere, values above that function as expected