windowing changes, resize, added background draw