Added responsive design, tweaked some features