@Override
 public void onRelease(int primaryCode) {
   // TODO Auto-generated method stub
   myActivity.updateChart();
   // add keypress to list and set current to null
   myActivity.setKeyPress(null);
 }
 @Override
 public void onKey(int primaryCode, int[] keyCodes) {
   long eventTime = System.currentTimeMillis();
   KeyEvent event =
       new KeyEvent(
           eventTime,
           eventTime,
           KeyEvent.ACTION_DOWN,
           primaryCode,
           0,
           0,
           0,
           0,
           KeyEvent.FLAG_SOFT_KEYBOARD | KeyEvent.FLAG_KEEP_TOUCH_MODE);
   myActivity.dispatchKeyEvent(event);
 }
 @Override
 public void onPress(int primaryCode) {
   // TODO Auto-generated method stub
   KeyPress kp = myActivity.getKeyPress();
   kp.setKey(primaryCode);
 }