now with easel.js for better form rendering