Be able to add an offset to the keyboard position.
Also trigger events: before we change the value and when we change the value