Haxe Signals (learning project)