Mouse core (4/28)

Mouse core