 
 	_checkData: ->
 
-		# Twitter handle
-		if @shareInfo.twitter and @shareInfo.twitter.charAt(0) is "@"
-			@shareInfo.twitter = @shareInfo.twitter.substring(1)
+		# Remove leading @ from the Twitter handle
+		if _.startsWith(@shareInfo.twitter, "@")
+			@shareInfo.twitter[1..]
 
 		# Truncate title if too long
 		if @shareInfo.title
+
+			# Flo: put this on top as a utility method
 			truncate = (str, n) ->
 				truncatedString = str
 				truncatedString.substr(0, n-1).trim() + "&hellip;"
+
+			# Flo: turn this into variables with sensible names
+			a = 26
+			b = 34
 
 			if @shareInfo.twitter and @shareInfo.title.length > 26
 				@shareInfo.title = truncate(@shareInfo.title, 26)

			@_enableUserSelect(@description)

	_renderButtons: ->
		verticalPosition = if @date then @date.maxY else (if @descripion then @description.maxY else @credentials.maxY)

		@buttons = new ShareLayer

				letterSpacing: ".2px"

	_enableUserSelect: (layer) ->
		layer.html = "" unless layer.html 
		layer._elementHTML.style["-webkit-user-select"] = "auto"
		layer._elementHTML.style["cursor"] = "auto"

	_renderDescription: ->

		# See if there are any urls in the description and wrap them in anchor tags. Make sure linebreaks are wrapped in <br/ >'s.'
		parseDescription = (text) ->
			urlRegex = /[-a-zA-Z0-9@:%_\+.~#?&//=]{2,256}\.[a-z]{2,4}\b(\/[-a-zA-Z0-9@:%_\+.~#?&//=]*)?/gi
			httpRegex = /^((http|https):\/\/)/
