I'm currently working on this, but will get back to this after balanced.js gets merged in.