A system for fast, full-text entry for small electronic devices | Synapse