tidying up transaction node code
fixes for If node build issue and info bubble