         return touchDispatcher.activeTouches
     }
 
-    /// The height of the scroll pad
-    public var scrollPadHeight: CGFloat = 128.0 {
+    /// The width of white keys (mm)
+    public var whiteKeyWidth: CGFloat = 20 {
         didSet { setNeedsLayout() }
     }
 
-    /// The width of white keys (mm)
-    public var whiteKeyWidth: CGFloat = 20 {
+    /// The height of the scroll pad (mm)
+    public var scrollPadHeight: CGFloat = 15 {
         didSet { setNeedsLayout() }
     }
 


    private var whiteKeyWidthPx: CGFloat {
        return whiteKeyWidth/UIDevice.mmPerPixel
    }

    lazy var keyViews = [KeyView]()


public class KeyboardView: UIView, UIScrollViewDelegate {

    /// The keyboard view's delegate
    public var delegate: KeyboardViewDelegate?

    /// The default force of the keyboard, used on devices without force
