The A?B*A Pattern: Undoing Style in CSS and Refactoring Opportunities It Presents