Moving the focus/selection logic into own classes

So, I've got it working, but I need to move it out into its own class
(well, set of classes).

Issues:
	* Only works on, like, literally one device (my tablet)
	* The keyPressed handler is not assured to work on soft keyboards.
	* It's a horrible collection of hacks.
	* How do I set an id to be static? Like how ListActivity basically
	  says "You must include an element with the static id of list!" -
	  I want to be able to do that for "You must add an id of this to
	  your root element!" and "The layout of the thing you're putting
	  in the list must have an EmbeddedEditText of id this!"
	* Once that id thing is done I think I'll be satisfied. That seems
	  a good stopping point, yes?