Improvements for mobile and touch devices