added styling for mobile
more explicit selectors for the elements we bind event listeners to