Why did you switch from html Point to Ace's Point? It's tough having the same (common) class names from two separate packages. The html package is generally more widely used; I think that's the implementation that we should prefer.