working zoom on resize, mobile still broken