Hide elements while in a vehicle

Replicating default UI behavior
Same as above, updated and rebased