Optimization Of Split Keyboard Design For Touchscreen Devices