Clean DOM creation, proper render order, helpers.js