proper bounds for keyboards and allow placing on top/bottom of blocks
5 files changed