fixes #4, use adjactent sibling over general sibling because of older mobile browser bug