Can we make this slightly cleaner and not use all of the `prev().children`, `parents`, `siblings` etc. We should do one of those at most to get a parent container and do the selectors from there.