direction refactor
a bit of logic to remove backgorund elements when navigating forward