Finished Mouse implementation and added a new demos to show how it works