updated checkbox module to call validate insted of trigger it manually
updated all modules to call validate instead of triggering validate event manually