Three Rs of Responsive Web Design: Building Multi-Screen Friendly Web Pages Responsively