support navigate by mouse