more tweaks on the module, making it return raw html instead of htmltext