split hmtl, css and js codes into 3 files & wider lines mouseover

Use invisible lines for mouseover events