add markup handlers (jdv task)