Do you know the technology behind Input Methods?