Cyril Bouthors <cyril@bouthors.org>
	Oiginal idea and main code

David Schmitt <david@schmitt.edv-bus.at>
	Bugfixes and improvements
