     
     func addShiftButton() {
         shiftButton = KeyButton(frame: CGRectMake(spacing, keyHeight * 2.0 + spacing * 3.0 + predictiveTextBoxHeight, keyWidth * 1.5 + spacing * 0.5, keyHeight))
-        shiftButton.setTitle("\U000021E7", forState: .Normal)
+        shiftButton.setTitle("\u{000021E7}", forState: .Normal)
         shiftButton.addTarget(self, action: "shiftButtonPressed:", forControlEvents: .TouchUpInside)
         self.view.addSubview(shiftButton)
     }
     
     func addDeleteButton() {
         deleteButton = KeyButton(frame: CGRectMake(keyWidth * 8.5 + spacing * 9.5, keyHeight * 2.0 + spacing * 3.0 + predictiveTextBoxHeight, keyWidth * 1.5, keyHeight))
-        deleteButton.setTitle("\U0000232B", forState: .Normal)
+        deleteButton.setTitle("\u{0000232B}", forState: .Normal)
         deleteButton.addTarget(self, action: "deleteButtonPressed:", forControlEvents: .TouchUpInside)
         self.view.addSubview(deleteButton)
         

    
    func addNextKeyboardButton() {
        nextKeyboardButton = KeyButton(frame: CGRectMake(keyWidth * 1.5 + spacing * 2.5, keyHeight * 3.0 + spacing * 4.0 + predictiveTextBoxHeight, keyWidth, keyHeight))
        nextKeyboardButton.setTitle("\U0001F310", forState: .Normal)
        nextKeyboardButton.addTarget(self, action: "advanceToNextInputMode", forControlEvents: .TouchUpInside)
        self.view.addSubview(nextKeyboardButton)
    }

    
    func addReturnButton() {
        returnButton = KeyButton(frame: CGRectMake(keyWidth * 7.5 + spacing * 8.5, keyHeight * 3.0 + spacing * 4.0 + predictiveTextBoxHeight, keyWidth * 2.5 + spacing, keyHeight))
        returnButton.setTitle("\u{000023CE}", forState: .Normal)
        returnButton.addTarget(self, action: "returnButtonPressed:", forControlEvents: .TouchUpInside)
        self.view.addSubview(returnButton)
    }
