fix pointer events so white keys can be pressed in the position adjacent to the black keys
WIP
WIP