better options page, fixes #6