supporting thumb mode