Changes include code to gtkobject so forms now get keydown/up/press events. I added more code for the CodeCompletion. Run lazarus, select New Form, click on the editor somewhere and type Form1. (with the period) and press Ctrl-J. A dialog-like box appears with SOME methods and properties. Currently that's about all that works. Shane