minor HMouse tweaks
HDrawable: allow for negative width and height + HImage: flip image on negative width and height