connect and size fixes

connect feature initial commit
curves weren't resizing correctly when switching icons