Problems with Waypoints

When I am building a new route in basecamp.  I click and drag on a road but everytime i release and reclick and drag to the next step it drops a waypoint .   When I have finished building the route there are many waypoints all over the route that I do not want or need.  How do i build a new route without these waypoints OR how can I delete the waypoints yet keep the route active.