keyboard disabling to allow text editor input on

keyboard inputs for dashboard control are re-enabled when the cursor
leaves the text editor area
added a failsafe to verify that there is motor data (typeof is not
"undefined") before changing angle positions (within the updateDial
function)