Chemical dosing and controllers