This makes sense. I originally thought I was going to write a bunch of formatters and have the textfield come 'preloaded' with formatting options, but that doesn't seem to make sense any more