live editing for static content, lots of refactoring todo....