More defenzive code. Design in css, and no in js.