added map brushing with quad tree. only brushes visible nodes, returns brushed nodes in map_brush_data. ui work