Responsive

The whole thing is now responsive and behaving correctly.