One single "var" to rule them all
Rename functions
use window.open
No need for a setTimeout on Desktop