Display description on canvas (and fixes to make this possible)

Signed-off-by: Gray Remlin <gryrmln@gmail.com>