switched over to using massively simplified version of horizontalscrollview. this scrollview doesn't do any kind of keyboard or touch or focus listening. it literally only has a scroller that lets you programatically move it. seems to work so far... focus issues will probably not be solved yet, but keyboard issues should be