feat(IndexCtrl): finish preview view