Some members are defined twice (activeWindow, activeDocument, sleep, nextFrame)
activeWindow
activeDocument
sleep
nextFrame
as global variables
inside Window interface
seems unnecessary