abstract the animationtype from the old/new style console types, and enable both to optionally fade or scroll their text