Cleaning up
csvHelper scales with the screen resolution

btw. #self.widgets returns the wrong number of columns (that's what it's
supposed to return when you set the size, right?) With no columns it
returns 1, with one it returns 2, two - 3, three - 3. That makes the
list look real funky.
:widgetNum() works, so I changed it.