Refactor: Added drawText()