Record setters Hassan, Cheptegei dismiss technology criticism