Added StringController example and upgraded classes to make it work.