 
     @IBOutlet var tableView: UITableView!
     var deleteComposerModuleView: DeleteComposerModuleView!
-    var initialIndexPathForMovingRow: NSIndexPath!
-    var snapShotOfCellBeingMoved: UIView!
     
     var tableViewDataSource: ComposerTableViewDataSource!
     var currentlyEditingTextView: UITextView?

    // MARK: - TableView Delegate Reorder functions
    
    func tableView(tableView: UITableView!, beganMovingRowAtPoint point: CGPoint, withSnapShotViewOfDraggingRow snapShotView: UIView!) {
        initialIndexPathForMovingRow = tableView.indexPathForRowAtPoint(point)
        deleteComposerModuleView = NSBundle.mainBundle().loadNibNamed("DeleteComposerModuleView", owner: self, options: nil)[0] as! DeleteComposerModuleView
        deleteComposerModuleView.addToView(self.view)
        deleteComposerModuleView.show()
        snapShotOfCellBeingMoved = snapShotView
        snapShotOfCellBeingMoved.transform = CGAffineTransformMakeRotation(-0.02)
    }
    
    func tableView(tableView: UITableView!, changedPositionOfRowAtPoint point: CGPoint) {

    }
    
    func deleteComposerModule(){
        tableView.isDeletingRow = true
        deleteComposerModuleView.hide()
    }
    
    // MARK: - TableView Setup
