Performance Improvements

Replaced setInterval with setTimeout, updated styles to showcase the
demo by utilising complete viewport etc.,