cursor responds to tab