cleaner qml, blending works