ui improve for touch devices