Changing UI styles: introduction to the pattern library