Cleaner code (destructuring assignment & prevent undefined params) + demo.css + fix is.referrer (always the last param)