Removed incorrect comments, added more comments. Added background stuff.
Merge remote-tracking branch 'origin/unstable' into unstableControls