Add draw message box, and move some feature to GeoUtil