some keyboard fixes; money value; "update func" init