making the ui stable (more or less)