Rewrote dialling devices. Should work better now and attempted fix for a crash issue.