Simulation of UPD-electrocatalysis on single crystal surfaces