add KeyPad and SwingButton for smartphone