Mouseover

Added mouseover support + change lines colors
line intersect

added line intersection with threshold (still have a bug with horizontal
and vertical)