update mouse integration