Completely switched over text entry to use mutation events.