fix image stretch
alot of different fixes, most important fix strange image output if all outputs use a single visual