cleaned up my mainCtrl + moved over destroy timeout to the add directive