Added text box and a few other features.