Refactor, changed 'boolean-input' to toggle, added carousel