400f01baf6
split up selection handling logic per object type, and not supporting points because of bbox issues and general zoom to object constraints (for now)