Mel:
First you need to set your form as a top level form. Second, you need to place _screen.visible = .f. in the load of the form. Third in the activate event include the following command "Read Events".
Remember to place a "Clear Events" in the unload of the form. Keep in mind that the Read events should have some code that avoid re-execute in case you invoke the refresh or any other method that execute the activate events. Should only execute once otherwise you will need to execute the clear events the same number of time you invoked before.
HTH