try and create a simple way of using events / signals
in my projects

started from: http://www.voidspace.org.uk/python/weblog/arch_d7_2007_02_03.shtml#e616
