Codeverbesserungen

So na endlich :D 
am wichtigsten ist die ganze Änderung aus b9059cf