alias set_content for compat with textview
fixed typo and slight refact