Instead of using "mouse down" you can use the "value changed" to ask for a password and re-set the old value (provided by the event handler) in case the password is wrong. Just make sure that the non-approved changed value isn't being accessed while the "verification" is taking place..... (Synchronous display?)
Shane.