Ongoing widget cleanup

Partially port HomeButton and SceneModePicker to the new ES5 based convention.