Introduce a 'composer' element in the cursor.

The composer reflects the text inside the eventTrap
and styles it with an underline to match other native
IMEs.