Fixes for mobile/touch devices