add mousedown mode