use fancy rolling viewercounter