 
       stack.destroy callback
       actions.reinitStack stack._id
-      @eventListener.addListener 'apply', stackId
+      @eventListener.addListener 'apply', stackId  if followEvents
 
     .timeout globals.COMPUTECONTROLLER_TIMEOUT
 

      (@errorHandler call, 'buildStack', stack) err


  destroyStack: (stack, callback) ->

    # TMS-1919: This only takes a stack instance so it's ok
    # for multiple stacks ~ GG

        name    : 'InProgress'
        message : "This stack is currently #{state.toLowerCase()}."

    if followEvents then stack.machines.forEach (machineId) =>
      return  unless machine = @findMachineFromMachineId machineId

      @eventListener.triggerState machine,
