improved mouse support