         super.viewDidLoad()
         self.view.backgroundColor = OEXStyles.sharedStyles().discussionsBackgroundColor
         
-        setupContextFromItem(item)
+        setupContext()
         
         contentTextView.textContainer.lineFragmentPadding = 0
         contentTextView.textContainerInset = OEXStyles.sharedStyles().standardTextViewInsets

    }
    
    // For determining the context of the screen and also manipulating the relevant elements on screen
    private func setupContextFromItem(item : DiscussionItem) {
        let buttonTitle : String
        let placeholderText : String
        let navigationItemTitle : String
        
        switch item {
        case .Post(_):
            buttonTitle = Strings.addResponse
            placeholderText = Strings.addAResponse

            }
        }
        
        self.isEndorsed = ownerItem.isEndorsed
        
        responseTitle.attributedText = responseTitleStyle.attributedStringWithText(ownerItem.title)
        responseBody.attributedText = responseBodyStyle.attributedStringWithText(ownerItem.body)
        
        addCommentButton.applyButtonStyle(OEXStyles.sharedStyles().filledPrimaryButtonStyle, withTitle: buttonTitle)
        contentTextView.placeholder = placeholderText
