Improve draw positioning & improved labels controllers code
bugfix: empty string labels