foo Some input text bar.setText(this.getText()); Debug.write('blur on foo'); Debug.write('focus on foo') Debug.write('keyup', k) Debug.write('keydown', k) Debug.write('select') foo2 Some input text bar.setText(this.getText()); Debug.write('blur on foo2'); Debug.write('focus on foo2') Debug.write('keyup', k) Debug.write('keydown', k) Debug.write('select') fubar Some input text bar.setText(this.getText()); Debug.write('blur'); Debug.write('focus') Debug.write('keyup', k) Debug.write('keydown', k) Debug.write('select') this.setAttribute('bgcolor', 0xffff00); this.setAttribute('bgcolor', 0xff9900); this.setAttribute('bgcolor', 0xff9900); this.setAttribute('bgcolor', 0xff0000); Debug.write('text is ' + canvas.foo.getText());