navigation works without js, via checkbox method, fixes #6