natto.devwrite JavaScript on a 2D canvas