 				i++
 			}
 		})
+
+		// show new busses in the menubar after a notified connection is through
+		let currentTime = NSDate()
+		if (currentTime.laterDate(notificationTime.dateByAddingTimeInterval(NSTimeInterval(15 * 60))) == currentTime) {
+			notificationBlockingstatusItem = false
+		}
 	}
 
 	// Settings window

	var updateTime = 1		// how often in minutes the app calls update()

	var notificationTime = NSDate()

	let statusItem = NSStatusBar.systemStatusBar().statusItemWithLength(-1)


		numShownRows = 0
		cm.clear()
		cm.update({
			if self.notificationBlockingstatusItem {
				self.statusItem.title = "WFN" // Waiting for Notification
				self.statusItem.title = "WFN" // this has to wait for the new connection management
			} else {
				// update the statusMenu.title
				// done twice on purpose to clear the necessary space
				self.statusItem.title = "\(self.cm.connections.first!.arrivalMinutes)"
				self.statusItem.title = "\(self.cm.connections.first!.arrivalMinutes)"
			}

			// loop through connections to update NSMenuItems
			var i = 0
