the Hook windows API procedure is a loop or just activated when the user do an action?