reports: add "visual" tab