 		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]
 

		statusItem.menu = statusMenu

		// fake a refresh when starting
		refreshClicked(stopLabel)

		var timer = NSTimer.scheduledTimerWithTimeInterval(60, target: self, selector: Selector("updateUI"), userInfo: nil, repeats: true)
	}

	func updateUI() {
		// let's fake this for now
		refreshClicked(stopLabel)
	}

	@IBAction func refreshClicked(sender: NSMenuItem) {

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

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