Mouse core (8/28)

Mouse core