Stripped old delegate system from engine to implement Ragora's EasyDelegate system as noted by issue #19.