Adjust the Settings app's _tap_menu_item to not be pixel/screen size sensitive

This removes the hard-coded pixel value and looks at the parent section instead. This should handle different screen sizes a bit better.

`master` -> merge
`v1-train` -> not relevant (different HTML in settings app)