This reverts commit df54a869. This takes too long and the UI is not pretty (since lasts more than 1 s).