IF the user changes any of attributes (example color for from black to blue) THEN the page refreshes AND if the user uses back button in the browser/swipe action, THEN he is navigated to a url with the previous selection (with black)
As the result if the user clicks on several combinations and...