updates to the styles and functionality for mobile, via touch designation: