Updates mouse state only on changes