Fixing singleton, force portrait and landscape