(Yet another) browsing history bug
Properly disables presentation mode
Merge pull request #3339 from yurydelendik/disabled-fullscreen

Properly disables presentation mode
Use A+ spec compatible promises.
Removed unneeded timeout.
Remove progress events.
Merge pull request #3340 from brendandahl/chainable-promises2

Use A+ spec compatible promises.
Merge pull request #3343 from brendandahl/remove-timeout

Removed unneeded timeout.
Merge pull request #3338 from Snuffleupagus/history-wrong-pageNumber-fix

(Yet another) browsing history bug