update/copy over markup, styles and code from onslyde-server