part6 : mouse, event, save