Remote control java implementation