more updates with onclick event for modules, help from Peck