add on_mousemotion
introducing TextWidget base-class
rename class variables
ensure surface conversion
shrink label rect
show whats possible so far