auto resize all layers to match full screen
refactoring, only update marker direction when location changes
fix for calculating direction