Author: Stephan Gans <mephistoki@users.sourceforge.net>
Bugfixes: ukasz Sierga <xarafaxz@gmail.com>

