mobile styles and detection mostly