ui improvements
prevent scroll