add todo
fix width/height and x/y range mixups
make default label font a little smaller