Mouse core (7/28)

Mouse core