Updated .attr to .prop for better attribute support; Switched checkbox style to use an image for better legacy browser support