I've recently been thinking about the future of CSS and JS division of responsibility/functionality on modern webapps. Currently, there seems to be a trend for migrating functionality that has traditionally been the responsibility of JS and Jquery libraries to CSS. In the last couple years, CSS only implementations of menus, columns, counters, media queries, and animations have become widely known and common place (thanks to services like Code Pen and Css Tricks) since they are cleaner and more fluid especially on mobile. How much do you see future versions of CSS like the Level 4 proposals taking over things traditionally done using Javascript? In your opinion, will there be a day where Javascript is only used to bind form data and write dynamic data into HTML templates while HTML/CSS handles all the fancy user interactions?