now will actually listen to (and react to) xblock text input. still is very rough, not really functional.