def renderable_chars(self):
        """
        Trailing characters that need to be re-rendered (this is not the same
        as modifiable chars).
        Note this return a list of ShChar not a String.
        :rtype: [ShChar]
        """
        _, rbound = self.get_bounds()
        return [self._buffer[x] for x in xrange(rbound, len(self._buffer))]

        Trailing characters that need to be re-rendered (this is not the same
        as modifiable chars).
        Note this return a list of ShChar not a String.
        :rtype: [ShChar]
        
system/shscreens.py