function clicked() {
          // If there is a main action, let's fire it
          if ($scope.mainAction) {
            $scope.mainAction();
          }

          if (!_isHoverActive()) {
            toggle();
          }
        }
If on touch device AND 'hover' method is selected:
wait for the digest to perform and then change hover to click.