Added delegate pattern. You can now get an array of values using the delegate method when text boxes change
set characters now works