fix a bug in find_path(): if a overlapped frag is used, we should still generat the path. minor refatoring SVG_view class (renamed to Overlap_SVG_view class, use svg property for display)