 
 			log 'scheduling mail...', data
 
+			loadingIcon?() unless data.archive
+
 			# remove false values to transmit less data over the wire
 			_.each data, (val, key) ->
 				delete data[key] if val is false

						when 'init'
							@currentGmail = evt.email
						when 'viewChanged'
							if evt.args[0] is "conversation"
								log 'User switched to conversation view'
								@getSettingEmail (settingEmail) =>
									log 'Email address in settings', settingEmail

					error: e.toString()
				return

			data = 
				action:		'schedule'
				messageId:	messageId
