Fix imports in data collectors
refactor datacollector out of inputcollection
Implement KeyCollector class for managing key events
KeyImeChange -> KeyImeListener, and move interface into separate file.
rename from previous
In xml UI layouts: EditText -> EditTextKeyListener