switched to a UIView instead of UIViewController, added centering
characterFields now only allow max one character