Improving responsive implementation.

Previous way didn't make sense.