Add event system + plugins for video, backgroundimages and print. (see also: #3, #2, #1)