message spacing
custom keyboard avoiding