should these all be repaints()?