             lastActed = now
             updated = true
         }
-        meters.map { $0.add(i, now: now) }
+        map(meters) { $0.add(i, now: now) }
     }
     
     func fade(now: NSTimeInterval, go: Bool) {

            root = nil
            errors.append(e?.localizedDescription ?? "Unsaved data")
        }
        app = App(clock: systemClock, makeFile: makeSystemFile, root: root, errors: errors)
        
        item = NSStatusBar.systemStatusBar().statusItemWithLength(/* NSVariableStatusItemLength */ -1)
        tick()
        let mask : NSEventMask =
            .KeyDownMask |
            .FlagsChangedMask |

    }
    
    func tick() {
        if app == nil {
            return
        }
        let r = app!.tick()
        item.button!.attributedTitle = r.statusString
        if timer != nil && !r.ticking {
            timer!.invalidate()
            timer = nil
        }
    }
