Disable certain tools when surface has no range

Change-Id: Ia44b093ed89f8a9782d7ca782ad00cbb4eafacc8
Merge "Disable certain tools when surface has no range"