ui improvements to make it more compatible