allow jumping to sub-sections in options

fixes #5
remove eslint limit to callbacks