fixed sizing issue on touch devices