Got rid of a bunch of tertiary operators

Precalculated the positions of 1 and self.linesize into self.ratios.
Fixed mouse wheel scroll amount when not tickless
Fixed selection when not tickless
Added non-tickless demo widgets