dussla, try to scale all entities to reasonable extents... Maybe routine displays that picked boundary point is on boundary... So you should scale it down if your 2D entities are large (to be in range 0,0 to 50,50)... You can use scale factor 0.001 foe ex., and when CAD makes boundaries than scale it up with scale factor 1000.0...
HTH, M.R.