         teaSelection.broadcastSelection(currentSelection)
 
     $scope.start = () ->
-        permission = window.webkitNotifications.checkPermission()
-        if permission != 0
-            window.webkitNotifications.requestPermission($scope.onTimerStart)
-        else
-            $scope.onTimerStart()
+        Notification.checkPermission()
+        $scope.onTimerStart()
 
     $scope.onTimerStart = () ->
         console.log("Starting timer for: " + $scope.time)

            resetTitle()
            #Display notification only if timer enabled!
            if $scope.timer
                Utils.displayNotification(localize.getLocalizedString('_AppTitle_'),
                    localize.getLocalizedString('_NotificationMessage_'))

    updateTitle = (time) ->

        $scope.displayName = $scope.tea.title
        $scope.actualTime = $scope.time
        $scope.timer = true

        $('#countdownModal').modal()
        $('#countdownModal').on('hidden', ->
