fixed magic finger and cursor behavior