diff --git a/plugins/Overlay/Controller.php b/plugins/Overlay/Controller.php
index c5e1d2c1c2baea43b055e12bcb46247d284e1666..3d11b0dd0f80b222b7bd6dd26dcbefa6bbc8bcda 100644
--- a/plugins/Overlay/Controller.php
+++ b/plugins/Overlay/Controller.php
@@ -78,7 +78,6 @@ class Controller extends \Piwik\Plugin\Controller
         $dataTable = $request->process();
 
         $formatter = new Metrics\Formatter\Html();
-        $formatter->formatMetrics($dataTable, Report::factory("Actions", "getPageUrls"));
 
         $data = array();
         if ($dataTable->getRowsCount() > 0) {
@@ -94,6 +93,15 @@ class Controller extends \Piwik\Plugin\Controller
                     // skip unique visitors for period != day
                     continue;
                 }
+
+                if ($metric == 'bounce_rate'
+                    || $metric == 'exit_rate'
+                ) {
+                    $value = $formatter->getPrettyPercentFromQuotient($value);
+                } else if ($metric == 'avg_time_on_page') {
+                    $value = $formatter->getPrettyTimeFromSeconds($value, $displayAsSentence = true);
+                }
+
                 $data[] = array(
                     'name'  => $translations[$metric],
                     'value' => $value