Improving scientists’ interaction with complex computational–visualization environments based on a distributed grid infrastructure