mouse control improvements