added demos and improvements to frontend (even responsive now)