Finished: text box mouse-vers, field boxes, arbitrary text lengths