bugfix: only last free string drew
started free string dialog;
refactored