Updated for XE5, including Android and iOS7 style