DQ motor simulator in Javascript