 									if amount?
 										forO.set(user.key(), null)
 									else
-										forO.set(user.key(), true)	
+										forO.set(user.key(), true)
 								longTap: !->
 									value = undefined
+									oldValue = undefined
 									update = Obs.create(false)
 									Obs.observe !->
 										update.get()
 										if value?
-											#log "received update"
+											log "received update: value="+value+", oldValue="+oldValue
 											v = value
-											if (v+"").indexOf(",") isnt -1
-												v = (v+"").replace(",", ".")
 											amount = +v
 											if (v+"").substr(-1) is "%"
 												#log "modal percent received"

												fontSize: '90%'
											if suffix isnt undefined
												Dom.div !->
													Dom.style 
														fontWeight: 'normal'
														fontSize: '80%'
														display: 'inline-block'

			renderBalanceSplitSection(transaction.get("total"), transaction.ref("for"))
	# Comments
	renderSystemComment = (comment) ->
		if comment.get('system')? and comment.get('system')
			Dom.div !->
				Dom.span !->
					Dom.style color: '#999'
					Time.deltaText comment.get('t')
					Dom.text " • "
				Dom.style
					margin: '6px 0px 6px 56px'
					fontSize: '70%'
				Event.styleNew(comment.get('t'))
				Dom.text Plugin.userName(comment.get('u'))+" edited the transaction"
			return true
		return false
	Social.renderComments
		path: [txId]
		content: renderSystemComment

renderBalanceSplitSection = (total, path) !->
	remainder = Obs.create(total)
