Mouse core (10/28)

Mouse core