refactorize qml and improve looks (image header)