Added code to SWT, Swing and AWT to ensure that int(component) where
component is not created by a VT factory results in liseners being added
to the component