   }
   
   /// LFAlertController: Simple UIAlertController with actions
-  @nonobjc convenience init(title: String, message: String, preferredStyle: UIAlertControllerStyle, actions: [UIAlertAction])
+  @nonobjc public convenience init(title: String, message: String, preferredStyle: UIAlertControllerStyle, actions: [UIAlertAction])
   {
     self.init(title: title, message: message, preferredStyle: preferredStyle)
     

  }
  
  //EZSE: Returns the index of UIAlertViewController's action from title
  func indexOfActionForTitle(title:String) -> Int
  {
    for action in self.actions
    {

extension UIAlertController {
  
  /// EZSE: easy way to present UIAlertController
  public func show(){
    UIApplication.sharedApplication().keyWindow?.rootViewController?.presentViewController(self, animated: true, completion: nil)
  }
  
  /// LFAlertController: Simple UIAlertController with actions and handler
  @nonobjc public convenience init(title: String, message: String, preferredStyle: UIAlertControllerStyle, actions: [UIAlertAction], handler: (action:UIAlertAction,index:Int) -> ())
  {
    self.init(title: title, message: message, preferredStyle: preferredStyle)
    
