make sure form stays on widgets and loads from preferences