@SethTisue What's the reasoning for adding these primitives and the mouse ones and always having them return `0`?  Likely, it's to get models compiling, but any code that uses these primitives is going to be broken, so why bother returning a false value (`0`), instead of doing the JavaScript equivalent of Scala's `???`?