ensure browser page reload doesn't break widget layouts #66