Use Cairo.ScaledFont as font backend
Pass a Cairo.Context to the size pre-calculation
Fixed MouseMove event coordinate calculation.