Ellipsis: rename functions to better suit, + remove defunc code
The only times more than one line needs rechecking is if the user nick is changed, or the screen changes - and this means a full buffer check is required, making the check of only the current visible lines redundant.