extends EditText now.  cleaned up examples