         astronomicalButton.addSimpleShadow()
         nightButton.addSimpleShadow()
         
+        for button in infoButtons {
+            button.addTarget(self, action: #selector(infoButtonPressed), forControlEvents: .TouchDown)
+        }
+        
         let highlightColour = UIColor.lightGrayColor()
         dayButton.setTitleColor(highlightColour, forState: .Highlighted)
         civilButton.setTitleColor(highlightColour, forState: .Highlighted)

    @IBOutlet weak var twilightView: UIView!
    @IBOutlet weak var nightView: UIView!
    
    @IBOutlet weak var dayButton: UIButton!
    @IBOutlet weak var civilButton: UIButton!
    @IBOutlet weak var nauticalButton: UIButton!
    @IBOutlet weak var astronomicalButton: UIButton!
    @IBOutlet weak var nightButton: UIButton!
    @IBOutlet weak var civilTwilightLabel: UILabel!
    @IBOutlet weak var nauticalTwilightLabel: UILabel!
    @IBOutlet weak var astronomicalTwilightLabel: UILabel!
    
    @IBOutlet weak var backButton: UIButton!
    
    var twilightGradientLayer: CAGradientLayer!
    
    override func viewDidLoad() {
        super.viewDidLoad()
        
        // Colour Views
        dayView.backgroundColor = risesetColour

    
    override func viewWillAppear(animated: Bool) {
        super.viewWillAppear(animated)
        
        animateButtonsIn()
    }
    
    override func viewDidAppear(animated: Bool) {
