Fix typo in closing <a/> tag.
Use @wraps in cache decorator.
Make alternate mobile banner remember closed state