Addressing the Usability Issues of Flat Design