mouse internals 2786481