diff --git a/src/qml/MainScore.qml b/src/qml/MainScore.qml
index 9045a4f2a4ff139214291a65eb5fbd87841a7013..243ff8797030c594be0fe1de0c9ddb570ab38654 100644
--- a/src/qml/MainScore.qml
+++ b/src/qml/MainScore.qml
@@ -2,11 +2,13 @@
  * Copyright (C) 2017-2021 by Tomasz Bojczuk (seelook@gmail.com)     *
  * on the terms of GNU GPLv3 license (http://www.gnu.org/licenses)   */
 
-import Nootka 1.0
-import Nootka.Main 1.0
 import QtQuick 2.12
 import QtQuick.Controls 2.12
+
+import Nootka 1.0
+import Nootka.Main 1.0
 import Score 1.0
+import Nootka.Music
 import "score"
 
 Score {
diff --git a/src/qml/score/Clef.qml b/src/qml/score/Clef.qml
index 82525eb846e51a9c3124ca33aacc59b189f4115b..ea2185a380010f163f7e554f45ee546d5c3229fd 100644
--- a/src/qml/score/Clef.qml
+++ b/src/qml/score/Clef.qml
@@ -5,6 +5,7 @@
 import QtQuick 2.12
 import QtQuick.Controls 2.12
 
+import Nootka.Music
 import Nootka 1.0
 import Score 1.0
 
@@ -30,7 +31,7 @@ Text {
       if (clefDrawer)
           clefDrawer.open()
       else {
-          clefDrawer = Qt.createComponent("qrc:/score/ClefDrawer.qml").createObject(clef)
+          clefDrawer = Qt.createComponent("qrc:/score/ClefDrawer.qml").createObject(nootkaWindow.contentItem)
           clefDrawer.clefMenu.clicked.connect(clef.clicked)
       }
       clefDrawer.selectedClef = score.clef
diff --git a/src/qml/score/ClefDrawer.qml b/src/qml/score/ClefDrawer.qml
index 099fc434a89a875f35f1bc94db97c846c9687bc9..20a199080ae41daeaf2e4f989e087dd8849d3065 100644
--- a/src/qml/score/ClefDrawer.qml
+++ b/src/qml/score/ClefDrawer.qml
@@ -2,24 +2,33 @@
  * Copyright (C) 2017-2021 by Tomasz Bojczuk (seelook@gmail.com)     *
  * on the terms of GNU GPLv3 license (http://www.gnu.org/licenses)   */
 
+import "../"
+import Nootka 1.0
 import QtQuick 2.12
 import QtQuick.Controls 2.12
 
-import Nootka 1.0
-import "../"
-
 Drawer {
-  property alias selectedClef: clefMenu.selClef
-  property alias clefMenu: clefMenu
+    property alias selectedClef: clefMenu.selClef
+    property alias clefMenu: clefMenu
+
+    width: NOO.factor() * 19
+    height: parent.height
+    visible: true
+    Component.onCompleted: selectedClef = score.clef
+
+    ClefMenu {
+        id: clefMenu
 
-  width: NOO.factor() * 19; height: parent.height
-  visible: true
-  background: GlowRect { color: activPal.window; cornerRadius: NOO.factor() / 2; radius: 0 }
+        onClicked: cl => {
+            close();
+            score.clef = cl;
+        }
+    }
 
-  ClefMenu {
-    id: clefMenu
-    onClicked: { close(); score.clef = cl }
-  }
+    background: GlowRect {
+        color: activPal.window
+        cornerRadius: NOO.factor() / 2
+        radius: 0
+    }
 
-  Component.onCompleted: selectedClef = score.clef
 }
diff --git a/src/qml/score/KeySignature.qml b/src/qml/score/KeySignature.qml
index 65b56f0b2c3caf5d686ab0fc724df9ade1012008..6d939fff878d97ed153973694802ec306c80a9a1 100644
--- a/src/qml/score/KeySignature.qml
+++ b/src/qml/score/KeySignature.qml
@@ -7,7 +7,7 @@ import QtQuick.Controls 2.12
 
 import Nootka 1.0
 import Score 1.0
-
+import Nootka.Music
 
 Item {
   id: keySig
diff --git a/src/qml/score/Meter.qml b/src/qml/score/Meter.qml
index 6c8313207fd2d07997317c40c70a27cb8dd339c7..0e40ced21eb1fc274195c7acd3c0d8d7c13953e3 100644
--- a/src/qml/score/Meter.qml
+++ b/src/qml/score/Meter.qml
@@ -7,7 +7,7 @@ import QtQuick.Controls 2.12
 
 import Nootka 1.0
 import Score 1.0
-
+import Nootka.Music
 
 Text {
   id: meter
@@ -45,7 +45,7 @@ Text {
       if (meterDrawer)
         meterDrawer.open()
       else
-        meterDrawer = Qt.createComponent("qrc:/score/MeterDrawer.qml").createObject(meter)
+        meterDrawer = Qt.createComponent("qrc:/score/MeterDrawer.qml").createObject(nootkaWindow.contentItem)
     }
   }
 }
diff --git a/src/qml/score/NoteCursor.qml b/src/qml/score/NoteCursor.qml
index 5423c855575ae1339babc4e299b1c383b7bf721b..1e89163f19354f3de69027bef0504eac98f7e5ac 100644
--- a/src/qml/score/NoteCursor.qml
+++ b/src/qml/score/NoteCursor.qml
@@ -6,7 +6,7 @@ import QtQuick 2.12
 
 import Nootka 1.0
 import Score 1.0
-
+import Nootka.Music
 
 Item {
   id: noteCursor
diff --git a/src/qml/score/ScoreToolbox.qml b/src/qml/score/ScoreToolbox.qml
index e33edb741980852b58a7820b93ef1000664ba772..7432d4c0e6f7b105f848f92d2d339a2513777924 100644
--- a/src/qml/score/ScoreToolbox.qml
+++ b/src/qml/score/ScoreToolbox.qml
@@ -6,7 +6,7 @@ import QtQuick 2.12
 
 import Nootka 1.0
 import Score 1.0
-
+import Nootka.Music
 
 ControlBase {
   id: toolbox
diff --git a/src/qml/score/Staff.qml b/src/qml/score/Staff.qml
index d1136c58260f45cf3d9ddcac61032145fb796a1a..69a2ffa0bee5da2e600a46975ca6bca4d42cda4f 100644
--- a/src/qml/score/Staff.qml
+++ b/src/qml/score/Staff.qml
@@ -6,6 +6,7 @@ import QtQuick 2.12
 import QtQuick.Controls 2.12
 import QtQuick.Window 2.12
 
+import Nootka.Music
 import Nootka 1.0
 import Score 1.0
 
diff --git a/src/qml/shared/ClefMenu.qml b/src/qml/shared/ClefMenu.qml
index 4bd4fa7fc3fbf6ec485583bc193fa4c929cb2b0a..3ff476bb8f2a7c060a95866a68e78d70d3d2ed6e 100644
--- a/src/qml/shared/ClefMenu.qml
+++ b/src/qml/shared/ClefMenu.qml
@@ -7,7 +7,7 @@ import QtQuick.Controls 2.12
 
 import Nootka 1.0
 import Score 1.0
-
+import Nootka.Music
 
 ListView {
   id: clefMenu