Edges use their shape for hover detection