Removed some legacy jump code.
function name changes.
Moved added/removed events to GameObject.
Renamed function to getBG to avoid keyword get conflict.
Tidy up.