Improved (field) formatting and several swing field bugs