         btn.selector   = selector
         btn.actionType = HOKAcitonType.Selector
         btn.addTarget(self, action:#selector(Hokusai.buttonTapped(_:)), forControlEvents:.TouchUpInside)
+        btn.addTarget(self, action:#selector(Hokusai.buttonDarker(_:)), forControlEvents:.TouchDown)
+        btn.addTarget(self, action:#selector(Hokusai.buttonLighter(_:)), forControlEvents:.TouchUpOutside)
         return btn
     }
     

        dismiss()
    }
    
}

        } else {
            let btn        = addButton(title)
            btn.addTarget(self, action:#selector(Hokusai.buttonTapped(_:)), forControlEvents:.TouchUpInside)
            btn.addTarget(self, action:#selector(Hokusai.buttonDarker(_:)), forControlEvents:.TouchDown)
            btn.addTarget(self, action:#selector(Hokusai.buttonLighter(_:)), forControlEvents:.TouchUpOutside)
            btn.isCancelButton = true
            return btn
        }
