A declarative approach to event-handling in visual programming languages | IEEE Conference Publication | IEEE Xplore