nits: content
use viewport height for mobile detection

issues with facebook in-app browser on iOS
test