dotImage now scales to fit in dotSize; also fix dotImage position so it centers correctly