 							if let resultDirection : String = result["direction"] as? String {
 								self.statusMenu.insertItemWithTitle("\(resultDirection): \(resultMinutes) Minuten", action: nil, keyEquivalent: "", atIndex: i)
 								i++
+
+								// save the amount of listed stops so these can be removed at the next refresh
+								self.numberOfStopsListed++
 							}
 						}
 					}

					for i in 0..<self.numberOfStopsListed {
						self.statusMenu.removeItemAtIndex(0)
					}

					// save the amount of listed stops so these can be removed at the next refresh
					self.numberOfStopsListed = resultsArray.count

					// set the next bus' arrivaltime in the statusbar title
					if let firstBusMinutes : NSNumber = firstResult["arrivaltime"] as? NSNumber {

		Alamofire.request(.GET, requestURL)
			.responseJSON { (_, _, JSON, _) in
				let resultsArray : [Dictionary<String, AnyObject>] = JSON as [Dictionary]
				self.numberOfStopsListed = 0
				if (resultsArray.count > 0) {
					let firstResult = resultsArray[0]

