added default device and eventhandler folder
event sending adjustments, event no longer require module id in contruct.