fix course drag bug, provide term option