Mouse update!

Mouse coding in progress