updates to the js and css to improve the interaction.
more interactivity changes