fixes
proper scale
square mousemove region
style