Election watchdog Democracy Watch Philippines has sounded a clarion call for the Commission on Elections (Comelec) to step forward and answer the many questions that remain unaddressed regarding South Korean firm Miru Systems Co. Ltd., its technology and questionable past performance. In particular, Democracy Watch again flagged the dubious track record…