fixed display bugs

user:portray was still using the old parser definition
- print vertical now handles empty lists