make listmodule.js idempotent by marking & checking elements
make listmodule.js idempotent by marking & checking elements

SRFCMSAL-2844

mmz-srf/srf-frontend-framework,mmz-srf/srf-frontend-framework,mmz-srf/srf-frontend-framework,mmz-srf/srf-frontend-framework