Online sports betting apps have come a long way in the ...