simplify field length for empty formats
default field data to empty strings rather than null objects
do drop only if it is a drop action
begin creating undo capability, begin adding JavaDoc comments