ADDED: Dial can now respond to keyboard shortcuts. TODO: specific keyboard handler for Java; realistic dialling on keyboard event.